import type { TranslationsDictionary } from '@/modules/i18n/locales.types';

export const translations: Partial<TranslationsDictionary> = {
  // Authentication

  'auth.request-password-reset.title': 'Réinitialiser votre mot de passe',
  'auth.request-password-reset.description': 'Entrez votre email pour réinitialiser votre mot de passe.',
  'auth.request-password-reset.requested': 'Si un compte existe pour cet email, nous vous avons envoyé un email pour réinitialiser votre mot de passe.',
  'auth.request-password-reset.back-to-login': 'Retour à la connexion',
  'auth.request-password-reset.form.email.label': 'Email',
  'auth.request-password-reset.form.email.placeholder': 'Exemple: ada@papra.app',
  'auth.request-password-reset.form.email.required': 'Veuillez entrer votre adresse email',
  'auth.request-password-reset.form.email.invalid': 'Cette adresse email est invalide',
  'auth.request-password-reset.form.submit': 'Réinitialiser le mot de passe',

  'auth.reset-password.title': 'Réinitialiser votre mot de passe',
  'auth.reset-password.description': 'Entrez votre nouveau mot de passe pour réinitialiser votre mot de passe.',
  'auth.reset-password.reset': 'Votre mot de passe a été réinitialisé.',
  'auth.reset-password.back-to-login': 'Retour à la connexion',
  'auth.reset-password.form.new-password.label': 'Nouveau mot de passe',
  'auth.reset-password.form.new-password.placeholder': 'Exemple: **********',
  'auth.reset-password.form.new-password.required': 'Veuillez entrer votre nouveau mot de passe',
  'auth.reset-password.form.new-password.min-length': 'Le mot de passe doit contenir au moins {{ minLength }} caractères',
  'auth.reset-password.form.new-password.max-length': 'Le mot de passe doit contenir moins de {{ maxLength }} caractères',
  'auth.reset-password.form.submit': 'Réinitialiser le mot de passe',

  'auth.email-provider.open': 'Ouvrir {{ provider }}',

  'auth.login.title': 'Connexion à Papra',
  'auth.login.description': 'Entrez votre email ou utilisez une connexion sociale pour accéder à votre compte Papra.',
  'auth.login.login-with-provider': 'Connexion avec {{ provider }}',
  'auth.login.no-account': 'Je n\'ai pas de compte',
  'auth.login.register': 'S\'inscrire',
  'auth.login.form.email.label': 'Email',
  'auth.login.form.email.placeholder': 'Exemple: ada@papra.app',
  'auth.login.form.email.required': 'Veuillez entrer votre adresse email',
  'auth.login.form.email.invalid': 'Cette adresse email est invalide',
  'auth.login.form.password.label': 'Mot de passe',
  'auth.login.form.password.placeholder': 'Définir un mot de passe',
  'auth.login.form.password.required': 'Veuillez entrer votre mot de passe',
  'auth.login.form.remember-me.label': 'Se souvenir de moi',
  'auth.login.form.forgot-password.label': 'Mot de passe oublié ?',
  'auth.login.form.submit': 'Connexion',

  'auth.register.title': 'S\'inscrire à Papra',
  'auth.register.description': 'Créez un compte pour commencer à utiliser Papra.',
  'auth.register.register-with-email': 'S\'inscrire avec email',
  'auth.register.register-with-provider': 'S\'inscrire avec {{ provider }}',
  'auth.register.providers.google': 'Google',
  'auth.register.providers.github': 'GitHub',
  'auth.register.have-account': 'Je possède déjà un compte',
  'auth.register.login': 'Connexion',
  'auth.register.registration-disabled.title': 'Inscription désactivée',
  'auth.register.registration-disabled.description': 'La création de nouveaux comptes est actuellement désactivée sur cette instance de Papra. Seuls les utilisateurs avec un compte existant peuvent se connecter. Si vous pensez que c\'est une erreur, veuillez contacter l\'administrateur de cette instance.',
  'auth.register.form.email.label': 'Email',
  'auth.register.form.email.placeholder': 'Exemple: ada@papra.app',
  'auth.register.form.email.required': 'Veuillez entrer votre adresse email',
  'auth.register.form.email.invalid': 'Cette adresse email est invalide',
  'auth.register.form.password.label': 'Mot de passe',
  'auth.register.form.password.placeholder': 'Définir un mot de passe',
  'auth.register.form.password.required': 'Veuillez entrer votre mot de passe',
  'auth.register.form.password.min-length': 'Le mot de passe doit contenir au moins {{ minLength }} caractères',
  'auth.register.form.password.max-length': 'Le mot de passe doit contenir moins de {{ maxLength }} caractères',
  'auth.register.form.name.label': 'Nom',
  'auth.register.form.name.placeholder': 'Exemple: Ada Lovelace',
  'auth.register.form.name.required': 'Veuillez entrer votre nom',
  'auth.register.form.name.max-length': 'Le nom doit contenir moins de {{ maxLength }} caractères',
  'auth.register.form.submit': 'S\'inscrire',

  'auth.email-validation-required.title': 'Vérifier votre email',
  'auth.email-validation-required.description': 'Un email de vérification a été envoyé à votre adresse email. Veuillez vérifier votre adresse email en cliquant sur le lien dans l\'email.',

  'auth.email-verification.success.title': 'Email vérifié',
  'auth.email-verification.success.description': 'Votre email a été vérifié avec succès. Vous pouvez maintenant vous connecter à votre compte.',
  'auth.email-verification.success.login': 'Aller à la connexion',
  'auth.email-verification.error.title': 'Échec de la vérification',
  'auth.email-verification.error.description': 'Le lien de vérification est invalide ou a expiré. Veuillez demander un nouvel email de vérification en vous connectant.',
  'auth.email-verification.error.back': 'Retour à la connexion',

  'auth.legal-links.description': 'En continuant, vous reconnaissez que vous comprenez et acceptez les {{ terms }} et {{ privacy }}.',
  'auth.legal-links.terms': 'Conditions d\'utilisation',
  'auth.legal-links.privacy': 'Politique de confidentialité',

  'auth.no-auth-provider.title': 'Aucun fournisseur d\'authentification',
  'auth.no-auth-provider.description': 'Il n\'y a pas de fournisseurs d\'authentification activés sur cette instance de Papra. Veuillez contacter l\'administrateur de cette instance pour les activer.',

  // User settings

  'user.settings.title': 'Paramètres de l\'utilisateur',
  'user.settings.description': 'Gérez vos paramètres de compte ici.',

  'user.settings.email.title': 'Adresse email',
  'user.settings.email.description': 'Votre adresse email ne peut pas être modifiée.',
  'user.settings.email.label': 'Adresse email',

  'user.settings.name.title': 'Nom complet',
  'user.settings.name.description': 'Votre nom complet est affiché aux autres membres de l\'organisation.',
  'user.settings.name.label': 'Nom complet',
  'user.settings.name.placeholder': 'Exemple: John Doe',
  'user.settings.name.update': 'Mettre à jour le nom',
  'user.settings.name.updated': 'Votre nom complet a été mis à jour',

  'user.settings.logout.title': 'Déconnexion',
  'user.settings.logout.description': 'Déconnectez-vous de votre compte. Vous pouvez vous reconnecter plus tard.',
  'user.settings.logout.button': 'Déconnexion',

  // Organizations

  'organizations.list.title': 'Vos organisations',
  'organizations.list.description': 'Les organisations sont un moyen de grouper vos documents et de gérer l\'accès à eux. Vous pouvez créer plusieurs organisations et inviter vos membres de l\'équipe à collaborer.',
  'organizations.list.create-new': 'Créer une nouvelle organisation',
  'organizations.list.back': 'Retour aux organisations',
  'organizations.list.deleted.title': 'Organisations supprimées',
  'organizations.list.deleted.description': 'Les organisations supprimées sont conservées pendant {{ days }} jours avant d\'être définitivement supprimées. Vous pouvez les restaurer pendant cette période.',
  'organizations.list.deleted.empty': 'Aucune organisation supprimée',
  'organizations.list.deleted.empty-description': 'Lorsque vous supprimez une organisation, elle apparaîtra ici pendant {{ days }} jours avant d\'être définitivement supprimée.',
  'organizations.list.deleted.restore': 'Restaurer',
  'organizations.list.deleted.restore-success': 'Organisation restaurée avec succès',
  'organizations.list.deleted.restore-confirm.title': 'Restaurer l\'organisation',
  'organizations.list.deleted.restore-confirm.message': 'Êtes-vous sûr de vouloir restaurer cette organisation ? Elle sera remise dans votre liste d\'organisations actives.',
  'organizations.list.deleted.restore-confirm.confirm-button': 'Restaurer l\'organisation',
  'organizations.list.deleted.deleted-at': 'Supprimée le {{ date }}',
  'organizations.list.deleted.purge-at': 'Sera définitivement supprimée le {{ date }}',
  'organizations.list.deleted.days-remaining': '({{ daysUntilPurge, =1:{daysUntilPurge} jour, {daysUntilPurge} jours }} restant{{ daysUntilPurge, >1:s}})',

  'organizations.details.no-documents.title': 'Aucun document',
  'organizations.details.no-documents.description': 'Il n\'y a pas de documents dans cette organisation. Commencez par télécharger des documents.',
  'organizations.details.upload-documents': 'Télécharger des documents',
  'organizations.details.documents-count': 'documents en total',
  'organizations.details.total-size': 'taille totale',
  'organizations.details.latest-documents': 'Derniers documents importés',

  'organizations.create.title': 'Créer une nouvelle organisation',
  'organizations.create.description': 'Vos documents seront regroupés par organisation. Vous pouvez créer plusieurs organisations pour séparer vos documents, par exemple, pour les documents personnels et professionnels.',
  'organizations.create.back': 'Retour',
  'organizations.create.error.max-count-reached': 'Vous avez atteint le nombre maximum d\'organisations que vous pouvez créer, si vous avez besoin de créer plus, veuillez contacter le support.',
  'organizations.create.form.name.label': 'Nom de l\'organisation',
  'organizations.create.form.name.placeholder': 'Exemple: Acme Inc.',
  'organizations.create.form.name.required': 'Veuillez entrer un nom pour l\'organisation',
  'organizations.create.form.submit': 'Créer l\'organisation',
  'organizations.create.success': 'Organisation créée avec succès',

  'organizations.create-first.title': 'Créer votre organisation',
  'organizations.create-first.description': 'Vos documents seront regroupés par organisation. Vous pouvez créer plusieurs organisations pour séparer vos documents, par exemple, pour les documents personnels et professionnels.',
  'organizations.create-first.default-name': 'Mon organisation',
  'organizations.create-first.user-name': '{{ name }}\'s organisation',

  'organization.settings.title': 'Paramètres de l\'organisation',
  'organization.settings.page.title': 'Paramètres de l\'organisation',
  'organization.settings.page.description': 'Gérez les paramètres de votre organisation ici.',
  'organization.settings.name.title': 'Nom de l\'organisation',
  'organization.settings.name.update': 'Modifier le nom',
  'organization.settings.name.placeholder': 'Exemple: Acme Inc.',
  'organization.settings.name.updated': 'Nom de l\'organisation mis à jour',
  'organization.settings.subscription.title': 'Subscription',
  'organization.settings.subscription.description': 'Gérez votre facturation, vos factures et vos méthodes de paiement.',
  'organization.settings.subscription.manage': 'Gérer la souscription',
  'organization.settings.subscription.error': 'Échec de la récupération de l\'URL du portail client',
  'organization.settings.delete.title': 'Supprimer l\'organisation',
  'organization.settings.delete.description': 'Supprimer cette organisation supprimera définitivement toutes les données associées à elle.',
  'organization.settings.delete.confirm.title': 'Supprimer l\'organisation',
  'organization.settings.delete.confirm.message': 'Êtes-vous sûr de vouloir supprimer cette organisation ? L\'organisation sera marquée pour suppression et définitivement supprimée après {{ days }} jours. Pendant cette période, vous pouvez la restaurer depuis votre liste d\'organisations. Tous les documents et données seront définitivement supprimés après ce délai.',
  'organization.settings.delete.confirm.confirm-button': 'Supprimer l\'organisation',
  'organization.settings.delete.confirm.cancel-button': 'Annuler',
  'organization.settings.delete.success': 'Organisation supprimée',
  'organization.settings.delete.only-owner': 'Seul le propriétaire de l\'organisation peut supprimer cette organisation.',
  'organization.settings.delete.has-active-subscription': 'Impossible de supprimer l\'organisation avec un abonnement actif, veuillez d\'abord annuler votre abonnement ci-dessus.',

  'organization.usage.page.title': 'Utilisation',
  'organization.usage.page.description': 'Consultez l\'utilisation actuelle et les limites de votre organisation.',
  'organization.usage.storage.title': 'Stockage de documents',
  'organization.usage.storage.description': 'Stockage total utilisé par vos documents',
  'organization.usage.intake-emails.title': 'E-mails d\'ingestion',
  'organization.usage.intake-emails.description': 'Nombre d\'adresses e-mail d\'ingestion',
  'organization.usage.members.title': 'Membres',
  'organization.usage.members.description': 'Nombre de membres dans l\'organisation',
  'organization.usage.unlimited': 'Illimité',

  'organizations.members.title': 'Membres',
  'organizations.members.description': 'Gérez les membres de votre organisation.',
  'organizations.members.invite-member': 'Inviter un membre',
  'organizations.members.invite-member-disabled-tooltip': 'Seuls les administrateurs ou les propriétaires peuvent inviter des membres à l\'organisation',
  'organizations.members.remove-from-organization': 'Retirer de l\'organisation',
  'organizations.members.role': 'Rôle',
  'organizations.members.roles.owner': 'Propriétaire',
  'organizations.members.roles.admin': 'Admin',
  'organizations.members.roles.member': 'Membre',
  'organizations.members.delete.confirm.title': 'Retirer un membre',
  'organizations.members.delete.confirm.message': 'Êtes-vous sûr de vouloir retirer ce membre de l\'organisation ?',
  'organizations.members.delete.confirm.confirm-button': 'Retirer',
  'organizations.members.delete.confirm.cancel-button': 'Annuler',
  'organizations.members.delete.success': 'Membre retiré de l\'organisation',
  'organizations.members.update-role.success': 'Rôle du membre mis à jour',
  'organizations.members.table.headers.name': 'Nom',
  'organizations.members.table.headers.email': 'Email',
  'organizations.members.table.headers.role': 'Rôle',
  'organizations.members.table.headers.created': 'Créé',
  'organizations.members.table.headers.actions': 'Actions',

  'organizations.invite-member.title': 'Inviter un membre',
  'organizations.invite-member.description': 'Invite un membre à votre organisation',
  'organizations.invite-member.form.email.label': 'Email',
  'organizations.invite-member.form.email.placeholder': 'Exemple: ada@papra.app',
  'organizations.invite-member.form.email.required': 'Veuillez entrer une adresse email valide',
  'organizations.invite-member.form.role.label': 'Rôle',
  'organizations.invite-member.form.submit': 'Inviter à l\'organisation',
  'organizations.invite-member.success.message': 'Membre invité',
  'organizations.invite-member.success.description': 'L\'email a été invité à l\'organisation.',
  'organizations.invite-member.error.message': 'Échec de l\'invitation du membre',

  'organizations.invitations.title': 'Invitations',
  'organizations.invitations.description': 'Gérez les invitations de votre organisation.',
  'organizations.invitations.list.cta': 'Inviter un membre',
  'organizations.invitations.list.empty.title': 'Aucune invitation en attente',
  'organizations.invitations.list.empty.description': 'Vous n\'avez pas été invité à aucune organisation.',
  'organizations.invitations.status.pending': 'En attente',
  'organizations.invitations.status.accepted': 'Accepté',
  'organizations.invitations.status.rejected': 'Refusé',
  'organizations.invitations.status.expired': 'Expiré',
  'organizations.invitations.status.cancelled': 'Annulé',
  'organizations.invitations.resend': 'Renvoyer l\'invitation',
  'organizations.invitations.cancel.title': 'Annuler l\'invitation',
  'organizations.invitations.cancel.description': 'Êtes-vous sûr de vouloir annuler cette invitation ?',
  'organizations.invitations.cancel.confirm': 'Annuler l\'invitation',
  'organizations.invitations.cancel.cancel': 'Annuler',
  'organizations.invitations.resend.title': 'Renvoyer l\'invitation',
  'organizations.invitations.resend.description': 'Êtes-vous sûr de vouloir renvoyer cette invitation ? Cela enverra un nouvel email à l\'invité.',
  'organizations.invitations.resend.confirm': 'Renvoyer l\'invitation',
  'organizations.invitations.resend.cancel': 'Annuler',

  'invitations.list.title': 'Invitations',
  'invitations.list.description': 'Gérez les invitations de votre organisation.',
  'invitations.list.empty.title': 'Aucune invitation en attente',
  'invitations.list.empty.description': 'Vous n\'avez pas été invité à aucune organisation.',
  'invitations.list.headers.organization': 'Organisation',
  'invitations.list.headers.status': 'Statut',
  'invitations.list.headers.created': 'Créé',
  'invitations.list.headers.actions': 'Actions',
  'invitations.list.actions.accept': 'Accepter',
  'invitations.list.actions.reject': 'Refuser',
  'invitations.list.actions.accept.success.message': 'Invitation acceptée',
  'invitations.list.actions.accept.success.description': 'L\'invitation a été acceptée.',
  'invitations.list.actions.reject.success.message': 'Invitation refusée',
  'invitations.list.actions.reject.success.description': 'L\'invitation a été refusée.',

  // Documents

  'documents.list.title': 'Documents',
  'documents.list.no-documents.title': 'Aucun document',
  'documents.list.no-documents.description': 'Il n\'y a pas de documents dans cette organisation. Commencez par télécharger des documents.',
  'documents.list.no-results': 'Aucun document trouvé',
  'documents.list.table.headers.file-name': 'Nom du fichier',
  'documents.list.table.headers.created': 'Créé le',
  'documents.list.table.headers.deleted': 'Supprimé le',
  'documents.list.table.headers.actions': 'Actions',
  'documents.list.table.headers.tags': 'Étiquettes',

  'documents.tabs.info': 'Info',
  'documents.tabs.content': 'Contenu',
  'documents.tabs.activity': 'Activité',
  'documents.deleted.message': 'Ce document a été supprimé et sera supprimé définitivement dans {{ days }} jours.',
  'documents.actions.download': 'Télécharger',
  'documents.actions.open-in-new-tab': 'Ouvrir dans un nouvel onglet',
  'documents.actions.restore': 'Restaurer',
  'documents.actions.delete': 'Supprimer',
  'documents.actions.edit': 'Modifier',
  'documents.actions.cancel': 'Annuler',
  'documents.actions.save': 'Enregistrer',
  'documents.actions.saving': 'Enregistrement...',
  'documents.content.alert': 'Le contenu du document est automatiquement extrait du document lors de l\'import. Il est uniquement utilisé pour la recherche et l\'indexation.',
  'documents.content.empty-placeholder': 'Ce document n\'a pas de contenu extrait, vous pouvez le définir manuellement ici.',
  'documents.info.id': 'ID',
  'documents.info.name': 'Nom',
  'documents.info.type': 'Type',
  'documents.info.size': 'Taille',
  'documents.info.created-at': 'Créé le',
  'documents.info.updated-at': 'Mis à jour le',
  'documents.info.never': 'Jamais',

  'documents.rename.title': 'Renommer le document',
  'documents.rename.form.name.label': 'Nom',
  'documents.rename.form.name.placeholder': 'Exemple: Facture 2024',
  'documents.rename.form.name.required': 'Veuillez entrer un nom pour le document',
  'documents.rename.form.name.max-length': 'Le nom doit contenir moins de 255 caractères',
  'documents.rename.form.submit': 'Renommer',
  'documents.rename.success': 'Document renommé avec succès',
  'documents.rename.cancel': 'Annuler',

  'import-documents.title.error': '{{ count }} documents ont échoué',
  'import-documents.title.success': '{{ count }} documents ont été importés',
  'import-documents.title.pending': '{{ count }} / {{ total }} documents importés',
  'import-documents.title.none': 'Importer des documents',
  'import-documents.no-import-in-progress': 'Aucune importation de documents en cours',

  'documents.deleted.title': 'Documents supprimés',
  'documents.deleted.empty.title': 'Aucun document supprimé',
  'documents.deleted.empty.description': 'Vous n\'avez pas de documents supprimés. Les documents supprimés seront déplacés dans la corbeille pour {{ days }} jours.',
  'documents.deleted.retention-notice': 'Tous les documents supprimés sont stockés dans la corbeille pour {{ days }} jours. Passé ce délai, les documents seront supprimés définitivement, et vous ne pourrez plus les restaurer.',
  'documents.deleted.deleted-at': 'Supprimé',
  'documents.deleted.restoring': 'Restauration...',
  'documents.deleted.deleting': 'Suppression...',

  'documents.preview.unknown-file-type': 'Aucun aperçu disponible pour ce type de fichier',
  'documents.preview.binary-file': 'Cela semble être un fichier binaire et ne peut pas être affiché en texte',

  'trash.delete-all.button': 'Supprimer tous les documents',
  'trash.delete-all.confirm.title': 'Supprimer définitivement tous les documents ?',
  'trash.delete-all.confirm.description': 'Êtes-vous sûr de vouloir supprimer définitivement tous les documents de la corbeille ? Cette action est irréversible.',
  'trash.delete-all.confirm.label': 'Supprimer',
  'trash.delete-all.confirm.cancel': 'Annuler',
  'trash.delete.button': 'Supprimer',
  'trash.delete.confirm.title': 'Supprimer définitivement le document ?',
  'trash.delete.confirm.description': 'Êtes-vous sûr de vouloir supprimer définitivement ce document de la corbeille ? Cette action est irréversible.',
  'trash.delete.confirm.label': 'Supprimer',
  'trash.delete.confirm.cancel': 'Annuler',
  'trash.deleted.success.title': 'Document supprimé',
  'trash.deleted.success.description': 'Le document a été supprimé définitivement.',

  'activity.document.created': 'Le document a été créé',
  'activity.document.updated.single': 'Le {{ field }} a été mis à jour',
  'activity.document.updated.multiple': 'Les {{ fields }} ont été mis à jour',
  'activity.document.updated': 'Le document a été mis à jour',
  'activity.document.deleted': 'Le document a été supprimé',
  'activity.document.restored': 'Le document a été restauré',
  'activity.document.tagged': 'Le tag {{ tag }} a été ajouté',
  'activity.document.untagged': 'Le tag {{ tag }} a été supprimé',

  'activity.document.user.name': 'par {{ name }}',

  'activity.load-more': 'Charger plus',
  'activity.no-more-activities': 'Aucune activité pour ce document',

  // Tags

  'tags.no-tags.title': 'Aucun tag',
  'tags.no-tags.description': 'Cette organisation n\'a pas de tags. Les tags sont utilisés pour catégoriser les documents. Vous pouvez ajouter des tags à vos documents pour les rendre plus faciles à trouver et à organiser.',
  'tags.no-tags.create-tag': 'Créer un tag',

  'tags.title': 'Tags de documents',
  'tags.description': 'Les tags sont utilisés pour catégoriser les documents. Vous pouvez ajouter des tags à vos documents pour les rendre plus faciles à trouver et à organiser.',
  'tags.create': 'Créer un tag',
  'tags.update': 'Mettre à jour un tag',
  'tags.delete': 'Supprimer un tag',
  'tags.delete.confirm.title': 'Supprimer un tag',
  'tags.delete.confirm.message': 'Êtes-vous sûr de vouloir supprimer ce tag ? Supprimer un tag supprimera toutes les règles de catégorisation qui l\'utilisent.',
  'tags.delete.confirm.confirm-button': 'Supprimer',
  'tags.delete.confirm.cancel-button': 'Annuler',
  'tags.delete.success': 'Tag supprimé avec succès',
  'tags.create.success': 'Tag "{{ name }}" créé avec succès.',
  'tags.update.success': 'Tag "{{ name }}" mis à jour avec succès.',
  'tags.form.name.label': 'Nom',
  'tags.form.name.placeholder': 'Exemple: Contrats',
  'tags.form.name.required': 'Veuillez entrer un nom pour le tag',
  'tags.form.name.max-length': 'Le nom du tag doit contenir moins de 64 caractères',
  'tags.form.color.label': 'Couleur',
  'tags.form.color.required': 'Veuillez entrer une couleur',
  'tags.form.color.invalid': 'La couleur hexadécimale est mal formatée.',
  'tags.form.description.label': 'Description',
  'tags.form.description.optional': '(optionnel)',
  'tags.form.description.placeholder': 'Exemple: Tous les contrats signés par l\'entreprise',
  'tags.form.description.max-length': 'La description doit contenir moins de 256 caractères',
  'tags.form.no-description': 'Aucune description',
  'tags.table.headers.tag': 'Tag',
  'tags.table.headers.description': 'Description',
  'tags.table.headers.documents': 'Documents',
  'tags.table.headers.created': 'Date de création',
  'tags.table.headers.actions': 'Actions',

  // Tagging rules

  'tagging-rules.field.name': 'le nom du document',
  'tagging-rules.field.content': 'le contenu du document',
  'tagging-rules.operator.equals': 'égal à',
  'tagging-rules.operator.not-equals': 'différent de',
  'tagging-rules.operator.contains': 'contient',
  'tagging-rules.operator.not-contains': 'ne contient pas',
  'tagging-rules.operator.starts-with': 'commence par',
  'tagging-rules.operator.ends-with': 'finit par',
  'tagging-rules.list.title': 'Règles de catégorisation',
  'tagging-rules.list.description': 'Gérez vos règles de catégorisation, pour catégoriser automatiquement les documents en fonction de conditions que vous définissez.',
  'tagging-rules.list.demo-warning': 'Note: Cette instance est une démo, les règles de catégorisation ne seront pas appliquées aux documents ajoutés.',
  'tagging-rules.list.no-tagging-rules.title': 'Aucune règle de catégorisation',
  'tagging-rules.list.no-tagging-rules.description': 'Créez une règle de catégorisation pour catégoriser automatiquement vos documents en fonction de conditions que vous définissez.',
  'tagging-rules.list.no-tagging-rules.create-tagging-rule': 'Créer une règle de catégorisation',
  'tagging-rules.list.card.no-conditions': 'Aucune condition',
  'tagging-rules.list.card.one-condition': '1 condition',
  'tagging-rules.list.card.conditions': '{{ count }} conditions',
  'tagging-rules.list.card.delete': 'Supprimer la règle',
  'tagging-rules.list.card.edit': 'Modifier la règle',
  'tagging-rules.create.title': 'Créer une règle de catégorisation',
  'tagging-rules.create.success': 'Règle de catégorisation créée avec succès',
  'tagging-rules.create.error': 'Échec de la création de la règle de catégorisation',
  'tagging-rules.create.submit': 'Créer la règle',
  'tagging-rules.form.name.label': 'Nom',
  'tagging-rules.form.name.placeholder': 'Exemple: Catégoriser les factures',
  'tagging-rules.form.name.min-length': 'Veuillez entrer un nom pour la règle',
  'tagging-rules.form.name.max-length': 'Le nom doit contenir moins de 64 caractères',
  'tagging-rules.form.description.label': 'Description',
  'tagging-rules.form.description.placeholder': 'Exemple: Catégoriser les documents avec \'facture\' dans le nom',
  'tagging-rules.form.description.max-length': 'La description doit contenir moins de 256 caractères',
  'tagging-rules.form.conditions.label': 'Conditions',
  'tagging-rules.form.conditions.description': 'Définissez les conditions que doivent remplir la règle pour qu\'elle s\'applique. Si aucune condition n\'est définie, la règle s\'appliquera à tous les documents.',
  'tagging-rules.form.conditions.add-condition': 'Ajouter une condition',
  'tagging-rules.form.conditions.connector.when': 'Quand',
  'tagging-rules.form.conditions.connector.and': 'et que',
  'tagging-rules.form.conditions.connector.or': 'ou que',
  'tagging-rules.condition-match-mode.all': 'Toutes les conditions doivent correspondre',
  'tagging-rules.condition-match-mode.any': 'Au moins une condition doit correspondre',
  'tagging-rules.form.conditions.no-conditions.title': 'Aucune condition',
  'tagging-rules.form.conditions.no-conditions.description': 'Vous n\'avez pas ajouté de conditions à cette règle. Cette règle appliquera ses tags à tous les documents.',
  'tagging-rules.form.conditions.no-conditions.confirm': 'Appliquer la règle sans conditions',
  'tagging-rules.form.conditions.no-conditions.cancel': 'Annuler',
  'tagging-rules.form.conditions.value.placeholder': 'Exemple: facture',
  'tagging-rules.form.conditions.value.min-length': 'Veuillez entrer une valeur pour la condition',
  'tagging-rules.form.tags.label': 'Tags',
  'tagging-rules.form.tags.description': 'Sélectionnez les tags à appliquer aux documents ajoutés qui correspondent aux conditions',
  'tagging-rules.form.tags.min-length': 'Au moins un tag à appliquer est requis',
  'tagging-rules.form.tags.add-tag': 'Créer un tag',
  'tagging-rules.form.submit': 'Créer la règle',
  'tagging-rules.update.title': 'Mettre à jour la règle de catégorisation',
  'tagging-rules.update.error': 'Échec de la mise à jour de la règle de catégorisation',
  'tagging-rules.update.submit': 'Mettre à jour la règle',
  'tagging-rules.update.cancel': 'Annuler',
  'tagging-rules.apply.button': 'Appliquer aux documents existants',
  'tagging-rules.apply.confirm.title': 'Appliquer la règle aux documents existants ?',
  'tagging-rules.apply.confirm.description': 'Cela vérifiera tous les documents existants dans votre organisation et appliquera les tags où les conditions correspondent. Le traitement se fera en arrière-plan.',
  'tagging-rules.apply.confirm.button': 'Appliquer la règle',
  'tagging-rules.apply.success': 'Application de la règle démarrée en arrière-plan',
  'tagging-rules.apply.error': 'Échec du démarrage de l\'application de la règle',
  'tagging-rules.apply.processing': 'Démarrage...',

  // Intake emails

  'intake-emails.title': 'Adresses de réception',
  'intake-emails.description': 'Les adresses de réception sont utilisées pour ingérer automatiquement les emails dans Papra. Il suffit de les envoyer à l\'adresse de réception et leurs pièces jointes seront ajoutées à vos documents.',
  'intake-emails.disabled.title': 'Les adresses de réception sont désactivées',
  'intake-emails.disabled.description': 'Les adresses de réception sont désactivées sur cette instance. Veuillez contacter votre administrateur pour les activer. Voir la {{ documentation }} pour plus d\'informations.',
  'intake-emails.disabled.documentation': 'documentation',
  'intake-emails.info': 'Seules les adresses de réception activées depuis les origines autorisées seront traitées. Vous pouvez activer ou désactiver une adresse de réception à tout moment.',
  'intake-emails.empty.title': 'Aucune adresse de réception',
  'intake-emails.empty.description': 'Générez une adresse de réception pour ingérer facilement les pièces jointes des emails.',
  'intake-emails.empty.generate': 'Générer une adresse de réception',
  'intake-emails.count': '{{ count }} intake email{{ plural }} for this organization',
  'intake-emails.new': 'Nouvelle adresse de réception',
  'intake-emails.disabled-label': '(Désactivé)',
  'intake-emails.no-origins': 'Aucune adresse de réception autorisée',
  'intake-emails.allowed-origins': 'Autorisées depuis {{ count }} adresse{{ plural }}',
  'intake-emails.actions.enable': 'Activer',
  'intake-emails.actions.disable': 'Désactiver',
  'intake-emails.actions.manage-origins': 'Gérer les adresses d\'origine',
  'intake-emails.actions.delete': 'Supprimer',
  'intake-emails.delete.confirm.title': 'Supprimer l\'adresse de réception ?',
  'intake-emails.delete.confirm.message': 'Êtes-vous sûr de vouloir supprimer cette adresse de réception ? Cette action est irréversible.',
  'intake-emails.delete.confirm.confirm-button': 'Supprimer l\'adresse de réception',
  'intake-emails.delete.confirm.cancel-button': 'Annuler',
  'intake-emails.delete.success': 'Adresse de réception supprimée',
  'intake-emails.create.success': 'Adresse de réception créée',
  'intake-emails.update.success.enabled': 'Adresse de réception activée',
  'intake-emails.update.success.disabled': 'Adresse de réception désactivée',
  'intake-emails.allowed-origins.title': 'Adresses d\'origine autorisées',
  'intake-emails.allowed-origins.description': 'Seuls les emails envoyés à {{ email }} depuis ces adresses d\'origine seront traités. Si aucune adresse d\'origine n\'est spécifiée, tous les emails seront rejetés.',
  'intake-emails.allowed-origins.add.label': 'Ajouter une adresse d\'origine autorisée',
  'intake-emails.allowed-origins.add.placeholder': 'Exemple: ada@papra.app',
  'intake-emails.allowed-origins.add.button': 'Ajouter',
  'intake-emails.allowed-origins.add.error.exists': 'Cette adresse email est déjà dans les adresses d\'origine autorisées pour cette adresse de réception',

  // API keys

  'api-keys.permissions.select-all': 'Tout sélectionner',
  'api-keys.permissions.deselect-all': 'Tout désélectionner',
  'api-keys.permissions.organizations.title': 'Organisations',
  'api-keys.permissions.organizations.organizations:create': 'Créer des organisations',
  'api-keys.permissions.organizations.organizations:read': 'Lire des organisations',
  'api-keys.permissions.organizations.organizations:update': 'Mettre à jour des organisations',
  'api-keys.permissions.organizations.organizations:delete': 'Supprimer des organisations',
  'api-keys.permissions.documents.title': 'Documents',
  'api-keys.permissions.documents.documents:create': 'Créer des documents',
  'api-keys.permissions.documents.documents:read': 'Lire des documents',
  'api-keys.permissions.documents.documents:update': 'Mettre à jour des documents',
  'api-keys.permissions.documents.documents:delete': 'Supprimer des documents',
  'api-keys.permissions.tags.title': 'Tags',
  'api-keys.permissions.tags.tags:create': 'Créer des tags',
  'api-keys.permissions.tags.tags:read': 'Lire des tags',
  'api-keys.permissions.tags.tags:update': 'Mettre à jour des tags',
  'api-keys.permissions.tags.tags:delete': 'Supprimer des tags',
  'api-keys.create.title': 'Créer une clé API',
  'api-keys.create.description': 'Créer une nouvelle clé API pour accéder à l\'API de Papra.',
  'api-keys.create.success': 'La clé API a été créée avec succès.',
  'api-keys.create.back': 'Retour aux clés API',
  'api-keys.create.form.name.label': 'Nom',
  'api-keys.create.form.name.placeholder': 'Exemple: Ma clé API',
  'api-keys.create.form.name.required': 'Veuillez entrer un nom pour la clé API',
  'api-keys.create.form.permissions.label': 'Permissions',
  'api-keys.create.form.permissions.required': 'Veuillez sélectionner au moins une permission',
  'api-keys.create.form.submit': 'Créer la clé API',
  'api-keys.create.created.title': 'Clé API créée',
  'api-keys.create.created.description': 'La clé API a été créée avec succès. Enregistrez-la dans un endroit sûr car elle ne sera plus affichée.',
  'api-keys.list.title': 'Clés API',
  'api-keys.list.description': 'Gérez vos clés API ici.',
  'api-keys.list.create': 'Créer une clé API',
  'api-keys.list.empty.title': 'Aucune clé API',
  'api-keys.list.empty.description': 'Créez une clé API pour accéder à l\'API de Papra.',
  'api-keys.list.card.last-used': 'Dernière utilisation',
  'api-keys.list.card.never': 'Jamais',
  'api-keys.list.card.created': 'Créée',
  'api-keys.delete.success': 'La clé API a été supprimée avec succès',
  'api-keys.delete.confirm.title': 'Supprimer la clé API',
  'api-keys.delete.confirm.message': 'Êtes-vous sûr de vouloir supprimer cette clé API ? Cette action est irréversible.',
  'api-keys.delete.confirm.confirm-button': 'Supprimer',
  'api-keys.delete.confirm.cancel-button': 'Annuler',

  // Webhooks

  'webhooks.list.title': 'Webhooks',
  'webhooks.list.description': 'Gérez vos webhooks ici.',
  'webhooks.list.empty.title': 'Aucun webhook',
  'webhooks.list.empty.description': 'Créez votre premier webhook pour commencer à recevoir des événements.',
  'webhooks.list.create': 'Créer un webhook',
  'webhooks.list.card.last-triggered': 'Dernière invocation',
  'webhooks.list.card.never': 'Jamais',
  'webhooks.list.card.created': 'Créée',
  'webhooks.create.title': 'Créer un webhook',
  'webhooks.create.description': 'Créez un webhook pour recevoir des événements lorsque des documents sont ajoutés à votre organisation.',
  'webhooks.create.success': 'Le webhook a été créé avec succès.',
  'webhooks.create.back': 'Retour aux webhooks',
  'webhooks.create.form.submit': 'Créer le webhook',
  'webhooks.create.form.name.label': 'Nom du webhook',
  'webhooks.create.form.name.placeholder': 'Entrez le nom du webhook',
  'webhooks.create.form.name.required': 'Le nom est requis',
  'webhooks.create.form.url.label': 'URL du webhook',
  'webhooks.create.form.url.placeholder': 'Entrez l\'URL du webhook',
  'webhooks.create.form.url.required': 'L\'URL est requise',
  'webhooks.create.form.url.invalid': 'L\'URL est invalide',
  'webhooks.create.form.secret.label': 'Secret',
  'webhooks.create.form.secret.placeholder': 'Entrez le secret du webhook',
  'webhooks.create.form.events.label': 'Événements',
  'webhooks.create.form.events.required': 'Au moins un événement est requis',
  'webhooks.update.title': 'Modifier le webhook',
  'webhooks.update.description': 'Mettez à jour les détails de votre webhook',
  'webhooks.update.success': 'Le webhook a été mis à jour avec succès',
  'webhooks.update.submit': 'Mettre à jour le webhook',
  'webhooks.update.cancel': 'Annuler',
  'webhooks.update.form.secret.placeholder': 'Entrez un nouveau secret',
  'webhooks.update.form.secret.placeholder-redacted': '[Secret masqué]',
  'webhooks.update.form.rotate-secret.button': 'Rotation du secret',
  'webhooks.delete.success': 'Le webhook a été supprimé avec succès',
  'webhooks.delete.confirm.title': 'Supprimer le webhook',
  'webhooks.delete.confirm.message': 'Êtes-vous sûr de vouloir supprimer ce webhook ? Cette action est irréversible.',
  'webhooks.delete.confirm.confirm-button': 'Supprimer',
  'webhooks.delete.confirm.cancel-button': 'Annuler',

  'webhooks.events.documents.title': 'Événements de documents',
  'webhooks.events.documents.document:created.description': 'Document créé',
  'webhooks.events.documents.document:deleted.description': 'Document supprimé',
  'webhooks.events.documents.document:updated.description': 'Document mis à jour',
  'webhooks.events.documents.document:tag:added.description': 'Un tag est ajouté à un document',
  'webhooks.events.documents.document:tag:removed.description': 'Un tag est retiré d\'un document',

  // Navigation

  'layout.menu.home': 'Accueil',
  'layout.menu.documents': 'Documents',
  'layout.menu.tags': 'Tags',
  'layout.menu.tagging-rules': 'Règles de catégorisation',
  'layout.menu.deleted-documents': 'Documents supprimés',
  'layout.menu.organization-settings': 'Paramètres',
  'layout.menu.api-keys': 'API keys',
  'layout.menu.settings': 'Paramètres',
  'layout.menu.account': 'Compte',
  'layout.menu.general-settings': 'Paramètres généraux',
  'layout.menu.usage': 'Utilisation',
  'layout.menu.intake-emails': 'Adresses de réception',
  'layout.menu.webhooks': 'Webhooks',
  'layout.menu.members': 'Membres',
  'layout.menu.invitations': 'Invitations',

  'layout.upgrade-cta.title': 'Besoin de plus d\'espace ?',
  'layout.upgrade-cta.description': 'Obtenez 10x plus de stockage + collaboration d\'équipe',
  'layout.upgrade-cta.button': 'Mettre à niveau maintenant',

  'layout.theme.light': 'Mode clair',
  'layout.theme.dark': 'Mode sombre',
  'layout.theme.system': 'Mode système',

  'layout.search.placeholder': 'Rechercher...',
  'layout.menu.import-document': 'Importer un document',

  'user-menu.account-settings': 'Paramètres du compte',
  'user-menu.api-keys': 'Clés d\'API',
  'user-menu.invitations': 'Invitations',
  'user-menu.language': 'Langue',
  'user-menu.logout': 'Déconnexion',

  // Command palette

  'command-palette.search.placeholder': 'Rechercher des commandes ou des documents',
  'command-palette.no-results': 'Aucun résultat trouvé',
  'command-palette.sections.documents': 'Documents',
  'command-palette.sections.theme': 'Thème',

  // API errors

  'api-errors.document.already_exists': 'Le document existe déjà',
  'api-errors.document.size_too_large': 'Le fichier est trop volumineux',
  'api-errors.intake-emails.already_exists': 'Un email de réception avec cette adresse existe déjà.',
  'api-errors.intake_email.limit_reached': 'Le nombre maximum d\'emails de réception pour cette organisation a été atteint. Veuillez mettre à niveau votre plan pour créer plus d\'emails de réception.',
  'api-errors.user.max_organization_count_reached': 'Vous avez atteint le nombre maximum d\'organisations que vous pouvez créer, si vous avez besoin de créer plus, veuillez contacter le support.',
  'api-errors.default': 'Une erreur est survenue lors du traitement de votre requête.',
  'api-errors.organization.invitation_already_exists': 'Une invitation pour cet email existe déjà dans cette organisation.',
  'api-errors.user.already_in_organization': 'Cet utilisateur est déjà dans cette organisation.',
  'api-errors.user.organization_invitation_limit_reached': 'Le nombre maximum d\'invitations a été atteint pour aujourd\'hui. Veuillez réessayer demain.',
  'api-errors.demo.not_available': 'Cette fonctionnalité n\'est pas disponible dans la démo',
  'api-errors.tags.already_exists': 'Un tag avec ce nom existe déjà pour cette organisation',
  'api-errors.internal.error': 'Une erreur est survenue lors du traitement de votre requête. Veuillez réessayer.',
  'api-errors.auth.invalid_origin': 'Origine de l\'application invalide. Si vous hébergez Papra, assurez-vous que la variable d\'environnement APP_BASE_URL correspond à votre URL actuelle. Pour plus de détails, consultez https://docs.papra.app/resources/troubleshooting/#invalid-application-origin',
  'api-errors.organization.max_members_count_reached': 'Le nombre maximum de membres et d\'invitations en attente pour cette organisation a été atteint. Veuillez mettre à niveau votre plan pour ajouter plus de membres.',
  'api-errors.organization.has_active_subscription': 'Impossible de supprimer l\'organisation avec un abonnement actif. Veuillez d\'abord annuler votre abonnement en utilisant le bouton Gérer l\'abonnement ci-dessus.',
  // Better auth api errors
  'api-errors.USER_NOT_FOUND': 'Utilisateur introuvable',
  'api-errors.FAILED_TO_CREATE_USER': 'Échec de la création de l\'utilisateur',
  'api-errors.FAILED_TO_CREATE_SESSION': 'Échec de la création de la session',
  'api-errors.FAILED_TO_UPDATE_USER': 'Échec de la mise à jour de l\'utilisateur',
  'api-errors.FAILED_TO_GET_SESSION': 'Échec de la récupération de la session',
  'api-errors.INVALID_PASSWORD': 'Mot de passe invalide',
  'api-errors.INVALID_EMAIL': 'Email invalide',
  'api-errors.INVALID_EMAIL_OR_PASSWORD': 'L\'email ou le mot de passe est incorrect, ou le compte n\'existe pas.',
  'api-errors.SOCIAL_ACCOUNT_ALREADY_LINKED': 'Compte social déjà associé',
  'api-errors.PROVIDER_NOT_FOUND': 'Fournisseur introuvable',
  'api-errors.INVALID_TOKEN': 'Jeton invalide',
  'api-errors.ID_TOKEN_NOT_SUPPORTED': 'Jeton d\'identité non pris en charge',
  'api-errors.FAILED_TO_GET_USER_INFO': 'Échec de la récupération des informations utilisateur',
  'api-errors.USER_EMAIL_NOT_FOUND': 'Email de l\'utilisateur introuvable',
  'api-errors.EMAIL_NOT_VERIFIED': 'Email non vérifié',
  'api-errors.PASSWORD_TOO_SHORT': 'Mot de passe trop court',
  'api-errors.PASSWORD_TOO_LONG': 'Mot de passe trop long',
  'api-errors.USER_ALREADY_EXISTS': 'Un utilisateur avec cet email existe déjà',
  'api-errors.EMAIL_CAN_NOT_BE_UPDATED': 'L\'email ne peut pas être modifié',
  'api-errors.CREDENTIAL_ACCOUNT_NOT_FOUND': 'Compte d\'identification introuvable',
  'api-errors.SESSION_EXPIRED': 'Session expirée',
  'api-errors.FAILED_TO_UNLINK_LAST_ACCOUNT': 'Échec de la dissociation du dernier compte',
  'api-errors.ACCOUNT_NOT_FOUND': 'Compte introuvable',
  'api-errors.USER_ALREADY_HAS_PASSWORD': 'L\'utilisateur a déjà un mot de passe',

  // Not found

  'not-found.title': '404 - Not Found',
  'not-found.description': 'Désolé, la page que vous cherchez n\'existe pas. Veuillez vérifier l\'URL et réessayer.',
  'not-found.back-to-home': 'Retour à l\'accueil',

  // Demo

  'demo.popup.description': 'Cette instance est une démo, toutes les données sont sauvegardées dans le stockage local de votre navigateur.',
  'demo.popup.discord': 'Rejoignez le {{ discordLink }} pour obtenir de l\'aide, proposer des fonctionnalités ou simplement discuter.',
  'demo.popup.discord-link-label': 'Serveur Discord',
  'demo.popup.reset': 'Réinitialiser la démo',
  'demo.popup.hide': 'Masquer',

  // Color picker

  'color-picker.hue': 'Teinte',
  'color-picker.saturation': 'Saturation',
  'color-picker.lightness': 'Luminosité',
  'color-picker.select-color': 'Sélectionner la couleur',
  'color-picker.select-a-color': 'Sélectionner une couleur',

  // Subscriptions

  'subscriptions.checkout-success.title': 'Paiement réussi !',
  'subscriptions.checkout-success.description': 'Votre abonnement a été activé avec succès.',
  'subscriptions.checkout-success.thank-you': 'Merci d\'avoir mis à niveau vers Papra Plus. Vous avez maintenant accès à toutes les fonctionnalités premium.',
  'subscriptions.checkout-success.go-to-organizations': 'Aller aux Organisations',
  'subscriptions.checkout-success.redirecting': 'Redirection dans {{ count }} seconde{{ plural }}...',

  'subscriptions.checkout-cancel.title': 'Paiement annulé',
  'subscriptions.checkout-cancel.description': 'Votre mise à niveau d\'abonnement a été annulée.',
  'subscriptions.checkout-cancel.no-charges': 'Aucun frais n\'a été prélevé sur votre compte. Vous pouvez réessayer à tout moment.',
  'subscriptions.checkout-cancel.back-to-organizations': 'Retour aux Organisations',
  'subscriptions.checkout-cancel.need-help': 'Besoin d\'aide ?',
  'subscriptions.checkout-cancel.contact-support': 'Contacter le support',

  'subscriptions.upgrade-dialog.title': 'Mettre à niveau cette organisation',
  'subscriptions.upgrade-dialog.description': 'Débloquez des fonctionnalités puissantes pour votre organisation',
  'subscriptions.upgrade-dialog.contact-us': 'Contactez-nous',
  'subscriptions.upgrade-dialog.enterprise-plans': 'si vous avez besoin de plans d\'entreprise personnalisés.',
  'subscriptions.upgrade-dialog.current-plan': 'Plan actuel',
  'subscriptions.upgrade-dialog.recommended': 'Recommandé',
  'subscriptions.upgrade-dialog.per-month': '/mois',
  'subscriptions.upgrade-dialog.billed-annually': '${{ price }} facturé annuellement',
  'subscriptions.upgrade-dialog.upgrade-now': 'Mettre à niveau',
  'subscriptions.upgrade-dialog.promo-banner.title': 'Offre à durée limitée',
  'subscriptions.upgrade-dialog.promo-banner.description': 'Bénéficiez de {{ percent }}% de réduction à vie par organisation sur tous les forfaits en tant qu\'early adopter ! L\'offre expire dans {{ days, >1:{days} jours, =1:1 jour, moins d\'un jour }}.',

  'subscriptions.plan.free.name': 'Plan gratuit',
  'subscriptions.plan.plus.name': 'Plus',
  'subscriptions.plan.pro.name': 'Pro',

  'subscriptions.features.storage-size': 'Taille de stockage de documents',
  'subscriptions.features.members': 'Membres de l\'organisation',
  'subscriptions.features.members-count': '{{ count }} membres',
  'subscriptions.features.email-intakes': 'Emails de réception',
  'subscriptions.features.email-intakes-count-singular': '{{ count }} adresse',
  'subscriptions.features.email-intakes-count-plural': '{{ count }} adresses',
  'subscriptions.features.max-upload-size': 'Taille maximale de téléchargement',
  'subscriptions.features.support': 'Support',
  'subscriptions.features.support-community': 'Support communautaire',
  'subscriptions.features.support-email': 'Support par email',
  'subscriptions.features.support-priority': 'Support prioritaire',

  'subscriptions.billing-interval.monthly': 'Mensuel',
  'subscriptions.billing-interval.annual': 'Annuel',

  'subscriptions.usage-warning.message': 'Vous avez utilisé {{ percent }}% de votre stockage de documents. Envisagez de mettre à niveau votre plan pour obtenir plus d\'espace.',
  'subscriptions.usage-warning.upgrade-button': 'Mettre à niveau',

  // Common / Shared

  'common.confirm-modal.type-to-confirm': 'Saisissez "{{ text }}" pour confirmer',
  'common.tables.rows-per-page': 'Lignes par page',
  'common.tables.pagination-info': 'Page {{ currentPage }} sur {{ totalPages }}',
};
